home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Sound / DelfMPEG / src / MP3_quantab.h < prev    next >
Text File  |  2000-05-16  |  5KB  |  272 lines

  1. /*
  2. ** quantab - y=2^((x-210)/4)
  3. ** for DSP double precision mode: factor 2^(23+12)
  4. */
  5.  
  6. /*
  7. max = (double)0x1000000;
  8. val = pow( 2.0, ((double)i-210.0) * 0.25 ) * (double)(1<<12);
  9. quantab[i*2]   = (LONG)( val * 0.5 );
  10. quantab[i*2+1] = (LONG)( fmod( ldexp(val,23) , max ) + 0.5 );
  11. */
  12.  
  13. static LONG quantab[2*256] =
  14. {
  15. 0x000000,0x000000,
  16. 0x000000,0x000000,
  17. 0x000000,0x000000,
  18. 0x000000,0x000000,
  19. 0x000000,0x000000,
  20. 0x000000,0x000000,
  21. 0x000000,0x000000,
  22. 0x000000,0x000000,
  23. 0x000000,0x000000,
  24. 0x000000,0x000000,
  25. 0x000000,0x000000,
  26. 0x000000,0x000000,
  27. 0x000000,0x000000,
  28. 0x000000,0x000000,
  29. 0x000000,0x000000,
  30. 0x000000,0x000000,
  31. 0x000000,0x000000,
  32. 0x000000,0x000000,
  33. 0x000000,0x000000,
  34. 0x000000,0x000000,
  35. 0x000000,0x000000,
  36. 0x000000,0x000000,
  37. 0x000000,0x000000,
  38. 0x000000,0x000000,
  39. 0x000000,0x000000,
  40. 0x000000,0x000000,
  41. 0x000000,0x000000,
  42. 0x000000,0x000000,
  43. 0x000000,0x000000,
  44. 0x000000,0x000000,
  45. 0x000000,0x000000,
  46. 0x000000,0x000000,
  47. 0x000000,0x000000,
  48. 0x000000,0x000000,
  49. 0x000000,0x000000,
  50. 0x000000,0x000000,
  51. 0x000000,0x000000,
  52. 0x000000,0x000000,
  53. 0x000000,0x000000,
  54. 0x000000,0x000000,
  55. 0x000000,0x000000,
  56. 0x000000,0x000000,
  57. 0x000000,0x000000,
  58. 0x000000,0x000000,
  59. 0x000000,0x000000,
  60. 0x000000,0x000000,
  61. 0x000000,0x000000,
  62. 0x000000,0x000000,
  63. 0x000000,0x000000,
  64. 0x000000,0x000000,
  65. 0x000000,0x000000,
  66. 0x000000,0x000000,
  67. 0x000000,0x000000,
  68. 0x000000,0x000000,
  69. 0x000000,0x000000,
  70. 0x000000,0x000000,
  71. 0x000000,0x000000,
  72. 0x000000,0x000000,
  73. 0x000000,0x000000,
  74. 0x000000,0x000000,
  75. 0x000000,0x000000,
  76. 0x000000,0x000000,
  77. 0x000000,0x000000,
  78. 0x000000,0x000000,
  79. 0x000000,0x000000,
  80. 0x000000,0x000000,
  81. 0x000000,0x000001,
  82. 0x000000,0x000001,
  83. 0x000000,0x000001,
  84. 0x000000,0x000001,
  85. 0x000000,0x000001,
  86. 0x000000,0x000001,
  87. 0x000000,0x000001,
  88. 0x000000,0x000002,
  89. 0x000000,0x000002,
  90. 0x000000,0x000002,
  91. 0x000000,0x000003,
  92. 0x000000,0x000003,
  93. 0x000000,0x000004,
  94. 0x000000,0x000005,
  95. 0x000000,0x000006,
  96. 0x000000,0x000007,
  97. 0x000000,0x000008,
  98. 0x000000,0x00000a,
  99. 0x000000,0x00000b,
  100. 0x000000,0x00000d,
  101. 0x000000,0x000010,
  102. 0x000000,0x000013,
  103. 0x000000,0x000017,
  104. 0x000000,0x00001b,
  105. 0x000000,0x000020,
  106. 0x000000,0x000026,
  107. 0x000000,0x00002d,
  108. 0x000000,0x000036,
  109. 0x000000,0x000040,
  110. 0x000000,0x00004c,
  111. 0x000000,0x00005b,
  112. 0x000000,0x00006c,
  113. 0x000000,0x000080,
  114. 0x000000,0x000098,
  115. 0x000000,0x0000b5,
  116. 0x000000,0x0000d7,
  117. 0x000000,0x000100,
  118. 0x000000,0x000130,
  119. 0x000000,0x00016a,
  120. 0x000000,0x0001af,
  121. 0x000000,0x000200,
  122. 0x000000,0x000261,
  123. 0x000000,0x0002d4,
  124. 0x000000,0x00035d,
  125. 0x000000,0x000400,
  126. 0x000000,0x0004c2,
  127. 0x000000,0x0005a8,
  128. 0x000000,0x0006ba,
  129. 0x000000,0x000800,
  130. 0x000000,0x000983,
  131. 0x000000,0x000b50,
  132. 0x000000,0x000d74,
  133. 0x000000,0x001000,
  134. 0x000000,0x001307,
  135. 0x000000,0x0016a1,
  136. 0x000000,0x001ae9,
  137. 0x000000,0x002000,
  138. 0x000000,0x00260e,
  139. 0x000000,0x002d41,
  140. 0x000000,0x0035d1,
  141. 0x000000,0x004000,
  142. 0x000000,0x004c1c,
  143. 0x000000,0x005a82,
  144. 0x000000,0x006ba2,
  145. 0x000000,0x008000,
  146. 0x000000,0x009838,
  147. 0x000000,0x00b505,
  148. 0x000000,0x00d745,
  149. 0x000000,0x010000,
  150. 0x000000,0x013070,
  151. 0x000000,0x016a0a,
  152. 0x000000,0x01ae8a,
  153. 0x000000,0x020000,
  154. 0x000000,0x0260e0,
  155. 0x000000,0x02d414,
  156. 0x000000,0x035d14,
  157. 0x000000,0x040000,
  158. 0x000000,0x04c1c0,
  159. 0x000000,0x05a828,
  160. 0x000000,0x06ba28,
  161. 0x000000,0x080000,
  162. 0x000000,0x09837f,
  163. 0x000000,0x0b504f,
  164. 0x000000,0x0d7450,
  165. 0x000000,0x100000,
  166. 0x000000,0x1306fe,
  167. 0x000000,0x16a09e,
  168. 0x000000,0x1ae8a0,
  169. 0x000000,0x200000,
  170. 0x000000,0x260dfc,
  171. 0x000000,0x2d413d,
  172. 0x000000,0x35d13f,
  173. 0x000000,0x400000,
  174. 0x000000,0x4c1bf8,
  175. 0x000000,0x5a827a,
  176. 0x000000,0x6ba27e,
  177. 0x000000,0x800000,
  178. 0x000000,0x9837f0,
  179. 0x000000,0xb504f3,
  180. 0x000000,0xd744fd,
  181. 0x000001,0x000000,
  182. 0x000001,0x306fe1,
  183. 0x000001,0x6a09e6,
  184. 0x000001,0xae89fa,
  185. 0x000002,0x000000,
  186. 0x000002,0x60dfc1,
  187. 0x000002,0xd413cd,
  188. 0x000003,0x5d13f3,
  189. 0x000004,0x000000,
  190. 0x000004,0xc1bf83,
  191. 0x000005,0xa8279a,
  192. 0x000006,0xba27e6,
  193. 0x000008,0x000000,
  194. 0x000009,0x837f05,
  195. 0x00000b,0x504f33,
  196. 0x00000d,0x744fcd,
  197. 0x000010,0x000000,
  198. 0x000013,0x06fe0a,
  199. 0x000016,0xa09e66,
  200. 0x00001a,0xe89f99,
  201. 0x000020,0x000000,
  202. 0x000026,0x0dfc14,
  203. 0x00002d,0x413ccd,
  204. 0x000035,0xd13f33,
  205. 0x000040,0x000000,
  206. 0x00004c,0x1bf829,
  207. 0x00005a,0x82799a,
  208. 0x00006b,0xa27e65,
  209. 0x000080,0x000000,
  210. 0x000098,0x37f052,
  211. 0x0000b5,0x04f334,
  212. 0x0000d7,0x44fccb,
  213. 0x000100,0x000000,
  214. 0x000130,0x6fe0a3,
  215. 0x00016a,0x09e668,
  216. 0x0001ae,0x89f996,
  217. 0x000200,0x000000,
  218. 0x000260,0xdfc146,
  219. 0x0002d4,0x13ccd0,
  220. 0x00035d,0x13f32b,
  221. 0x000400,0x000000,
  222. 0x0004c1,0xbf828c,
  223. 0x0005a8,0x2799a0,
  224. 0x0006ba,0x27e657,
  225. 0x000800,0x000000,
  226. 0x000983,0x7f0519,
  227. 0x000b50,0x4f3340,
  228. 0x000d74,0x4fccad,
  229. 0x001000,0x000000,
  230. 0x001306,0xfe0a32,
  231. 0x0016a0,0x9e667f,
  232. 0x001ae8,0x9f995b,
  233. 0x002000,0x000000,
  234. 0x00260d,0xfc1463,
  235. 0x002d41,0x3cccfe,
  236. 0x0035d1,0x3f32b6,
  237. 0x004000,0x000000,
  238. 0x004c1b,0xf828c7,
  239. 0x005a82,0x7999fd,
  240. 0x006ba2,0x7e656b,
  241. 0x008000,0x000000,
  242. 0x009837,0xf0518e,
  243. 0x00b504,0xf333fa,
  244. 0x00d744,0xfccad7,
  245. 0x010000,0x000000,
  246. 0x01306f,0xe0a31b,
  247. 0x016a09,0xe667f4,
  248. 0x01ae89,0xf995ad,
  249. 0x020000,0x000000,
  250. 0x0260df,0xc14637,
  251. 0x02d413,0xcccfe7,
  252. 0x035d13,0xf32b5a,
  253. 0x040000,0x000000,
  254. 0x04c1bf,0x828c6e,
  255. 0x05a827,0x999fcf,
  256. 0x06ba27,0xe656b5,
  257. 0x080000,0x000000,
  258. 0x09837f,0x0518dc,
  259. 0x0b504f,0x333f9e,
  260. 0x0d744f,0xccad6a,
  261. 0x100000,0x000000,
  262. 0x1306fe,0x0a31b7,
  263. 0x16a09e,0x667f3c,
  264. 0x1ae89f,0x995ad4,
  265. 0x200000,0x000000,
  266. 0x260dfc,0x14636e,
  267. 0x2d413c,0xccfe78,
  268. 0x35d13f,0x32b5a7,
  269. 0x400000,0x000000,
  270. 0x4c1bf8,0x28c6dc
  271. };
  272.